#pragma once
#include<stdlib.h>
#include<assert.h>
#include<stdbool.h>

typedef struct 
{
    int* stk;
    int stkSize;
    int stkCapacity;
} Stack;

Stack* stackCreate(int cpacity);

void stackPush(Stack* obj, int x);

void stackPop(Stack* obj);

int stackTop(Stack* obj);

bool stackEmpty(Stack* obj);

void stackFree(Stack* obj);
